﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/

/**/
.banners{height: 576px;}
.fullSlide {
	width:100%;
	position:relative;
	height:576px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:576px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:576px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .onss {
	background:#C30D23;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(img/Index/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(img/Index/right1s.png) no-repeat;
}
.banner22{height:576px;background:url(Img/Index/banner.jpg) no-repeat center 0;margin-top: -113px;position: relative;z-index:2}
/*快速了解装修开始*/
#liaojie{
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding:20px 0 0;
	overflow: hidden;
	background: #f1f1f1;
}
#liaojie h2{
	font-weight: 500;
	font-size: 32px;
	color: #222;
	text-align: center;
}
#liaojie p{
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
	color: #666;
}
#liaojie .bg{
	width: 1200px;
	height: auto;
	margin: 20px auto;
	overflow: hidden;
	box-shadow: 0 4px 20px #666;
}
#liaojie .left{
	width: 90px;
	heihgt:auto;
	float: left;
}
#liaojie .left ul li{
	list-style: none;
	width: 89px;
	height: 119px;
	border-bottom: 1px solid #ccc;
	border-right:  1px solid #ccc;
	background-color: #fff;
	background-image: url(Img/Index/liaojie.png);
	background-repeat: no-repeat;
	cursor: pointer;
	transition: all 0.5s;
	-moz-transition: all 0.5s;	/* Firefox 4 */
	-webkit-transition: all 0.5s;	/* Safari 和 Chrome */
	-o-transition: all 0.5s;	/* Opera */
}
#liaojie .left ul li.liucheng{
	background-position: 4px 10px;
}
#liaojie .left ul li.time{
	background-position: 4px -130px;
}
#liaojie .left ul li.fangshi{
	background-position: 4px -255px;
}
#liaojie .left ul li.feiyong{
	background-position: 4px -400px;
}
#liaojie .left ul li.fuwu{
	background-position: 4px -525px;
}
#liaojie .left ul li span{
	display: block;
	text-align: center;
	padding-top: 80px;
	transition: all 0.5s;
}
#liaojie .left ul li.active{
	background-color: #be0e23;
	background-position-x: -90px;
	color: #fff;
}
#liaojie .left ul li:hover{
	background-color: #be0e23;
}
#liaojie .left ul li:hover span{
	color: #fff;
}
#liaojie .left ul li.liucheng:hover{
	background-position: -90px 10px;
}
#liaojie .left ul li.time:hover{
	background-position: -90px -130px;
}
#liaojie .left ul li.fangshi:hover{
	background-position: -90px -255px;
}
#liaojie .left ul li.feiyong:hover{
	background-position: -90px -400px;
}
#liaojie .left ul li.fuwu:hover{
	background-position: -90px -525px;
}
#liaojie .right{
	width: 1110px;
	height: 600px;
	position: relative;
	float: right;
	margin-left:0;
}
#liaojie .right ul li{
	list-style: none;
	overflow: hidden;
}
#liaojie .right ul li.tijiao{
	position: relative;
}
#liaojie .right ul .tijiao .jisuan{
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 40px;
	width: 1030px;
	background: rgba(51, 51, 51, 0.9);
}
#liaojie .tijiao .jisuan .xinxi{
	float: left;
	width: 900px;
	height: auto;
}
#liaojie .tijiao .jisuan .xinxi span{
	padding-right: 50px;
	font-size: 16px;
	color: #fff;
}
#liaojie .tijiao .jisuan .xinxi span input{
	width: 130px;
	height: 40px;
	padding: 0 8px;
	font-family: "Microsoft Yahei";
	border:none;
}
#liaojie .tijiao .jisuan button{
	float: right;
	height: 40px;
	background: #be0e23;
	color: #fff;
	border: none;
	padding: 0 20px;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	cursor: pointer;
}
/*快速了解装修结束*/
/*
.zx{height:490px;background:url(Img/Index/zxbj.jpg) no-repeat center bottom;font-family:"Microsoft YaHei";}
.zx h3{text-align: center;}
.zx span{display: block;padding-bottom: 5px;color: #000000;font-size: 22px;}
.zx span em{font-style: normal;color: #c30e22;}
.zx-c{position: relative;}
.zx-c p a{width: 35px;height: 60px;display: block;position: absolute;}
.zx-c p a.lf{background:url(Img/Index/zx_03.png) no-repeat;left:-72px;top: 195px}
.zx-c p a.lr{background:url(Img/Index/zx1_05.png) no-repeat;right:-72px;top: 195px}
.zx-c p a.lf:hover{background:url(Img/Index/zx1_03.png) no-repeat;}
.zx-c p a.lr:hover{background:url(Img/Index/zx_05.png) no-repeat;}
.zx-c ul{width: 169px;margin-top: 85px;}
.zx-c ul li{text-align: center;font-size: 0;line-height: 0}
.zx-c ul li a{background:url(Img/Index/zx2.png) no-repeat;width: 169px;height: 60px;display: block;padding-top: 13px;color: #fff;font-size: 16px;text-transform: uppercase;line-height: 25px;}
.zx-c ul li a:hover,.zx-c ul li.cur a{background:url(Img/Index/zx.png) no-repeat;color: #c30e22}
.zx-c ul li a:hover span,.zx-c ul li.cur a span{color: #c30e22}
.zx-c ul li span{font-size: 20px;font-weight: bold;display: block;color: #fff}
.zxd{width: 976px;}
.zxd dt{margin-top: 90px}
.zxd .dl1 dt{width: 470px;}
.zxd .dl1 dd{width: 408px;margin-top:30px}
.zxd .dl4 dd{margin-top: 90px;}
.zxd .dl2 dt{width:440px;}
.zxd .dl2 dd{width: 517px;margin-top: 40px}
.zxd .dl3 dt{width:518px;}
.zxd .dl3 dd{width: 412px;margin-top: 70px}
.zx-c dl dt {width: 335px;float: left;}
.zx-c dl dd {width: 600px;float: right;}
.zx-c dl dt span{display: block;padding: 15px 0 40px;color: #585656;font-size: 18px;}
.zx-c dl dt span i{font-style: normal;color: #cd3344}
.zx-c dl dt h4{color: #585656;font-size: 20px;}
.zx-c dl dt em{font-style: normal;display: block;color: #585656;font-size: 14px;line-height: 32px}
.zx-c dl dt a{display: block;background:url(Img/Index/zx3.png) no-repeat;width: 178px;font-weight:bold;height: 36px;margin-top:40px;text-align: center;color: #c30d23;font-size: 13px;line-height: 35px}
/*
.zg{height:197px;background:url(Img/Index/zgbj.jpg) no-repeat center 0;font-family:"Microsoft YaHei";}
.zg-c {position:relative;}
.zg ul{background:url(Img/Index/zg.png) no-repeat;width: 854px;height: 118px;float:left;padding-left:28px;position: absolute;left: -40px;top: 50px;}
.zg ul li{float: left;width: 97px;background:url(Img/Index/zg_03.png) no-repeat right 28px;height: 58px;text-align: center;padding:60px 36px 0 13px;color: #fff;font-size: 14px}
.zg ul li.zg1{background:url(Img/Index/zg_05.png) no-repeat right 28px;}
.zg ul .none{background: none;padding-right: 0;padding-top: 50px;line-height: 18px}
.zg p{padding-top: 32px;color: #fff;font-size: 13px;}
.zg p b{display: block;font-size: 16px;padding-bottom: 6px}
.zg p em{display: block;font-style: normal;font-size:33px;padding-top:10px;text-shadow: 1px 1px 1px #000;}
.zg p em a{background:url(Img/Index/zg1.png) no-repeat;width: 125px;height:38px;display: block;float: left;border: none;text-align: center;letter-spacing: 2px;color: #fff;font-size: 13px;line-height: 38px }
.zg p img{width: 39px;height: 38px;float:left;}
*/
.jd{height:415px;background:url(Img/Index/jd.jpg) no-repeat center 0;font-family:"Microsoft YaHei";overflow: hidden;}
.jd-c{padding-top: 50px}
.jd-c b{display: block;color: #2b2b2b;font-size: 24px;padding:15px 0 10px 0;}
.jd-c span{background:url(Img/Index/jd_07.jpg) no-repeat;width: 226px;height: 30px;display: block;color: #fff;font-size: 16px;line-height: 30px;margin-bottom: 55px}
.jd-c span em{font-style: normal;display: inline-block;padding: 0 23px}
.jd-c p{background:url(Img/Index/jd_11.gif) no-repeat 0 0;padding-left: 25px;color: #585656;font-size: 16px;margin-bottom: 15px}
/**/
.jdsb{height:300px;background:#fff url(Img/Index/jdsb.jpg) no-repeat center 0;font-family:"Microsoft YaHei";}
.jdsb h3{text-align: center;color: #2b2b2b;font-size: 24px;height:116px}
.jdsb h3 span{display: block;padding-top: 5px;font-size: 14px;font-weight: normal;}
.jdsb ul{padding-left: 60px;}
.jdsb ul li{float: left;position: relative;background:url(Img/Index/jdsb.png) no-repeat right 50px;padding-right: 50px;margin-right: 30px}
.jdsb ul li a.cur img{border: 1px solid red;width: 108px;height: 108px}
.jdsb ul li a{color: #585656;font-size: 18px;}
.jdsb ul li a.cur{color: #c30d23}
.jdsb ul li img{width: 110px;height: 110px;margin-bottom: 14px;display: block;}
.jdsb ul li span{position: absolute;top: 0;left: 0;width: 25px;height: 25px;background: #585656;font-size: 14px;line-height: 24px;color: #fff;text-align: center;}
.jdsb ul li a:hover span{background: #c30d23}
.jdsb p{width: 330px;margin-top: 35px}
.jdsb p em a{font-style: normal;float: left;background:url(Img/Index/jdsb_03.png) no-repeat;width: 132px;height: 38px;display: block;text-align: center;color: #c30d23;font-size: 14px;letter-spacing: 2px;line-height: 38px}
.jdsb p i a{font-style: normal;float: left;background:url(Img/Index/jdsb_04.png) no-repeat;width: 156px;height: 40px;color: #fff;font-size: 20px;line-height: 40px;padding-left: 40px;text-shadow: 1px 1px 1px #000;}
/*首页解决方案开始*/
#fangan{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding:20px 0;
}
#fangan h2{
	font-weight: 500;
	font-size: 32px;
	color: #222;
	text-align: center;
}
#fangan p{
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
	color: #666;
}
#fangan ul li{
	list-style: none;
	width: 360px;
	height: 500px;
	margin:20px 20px 0;
	float: left;
	position: relative;
}

#fangan ul li div{
	width: 300px;
	height: 300px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -150px;
	margin-left: -150px;
	transition: all 1s;
}
#fangan ul li:hover div{
	transform: rotate(360deg);
	-moz-transform:rotate(360deg); /* Firefox 4 */
	-webkit-transform:rotate(360deg); /* Safari and Chrome */
	-o-transform:rotate(360deg); /* Opera */
}
#fangan ul li .dazhai{
	background: url(img/index/dazhai_icon.png) no-repeat;
}
#fangan ul li .gaishan{
	background: url(img/index/gaishan_icon.png) no-repeat;
}
#fangan ul li .gangxu{
	background: url(img/index/gangxu_icon.png) no-repeat;
}
#fangan ul li h3{
	font-size: 24px;
	color: #222;
	margin-top: 150px;
	text-align: center;
}
#fangan ul li span{
	color: #333;
	display: block;
	margin-top: 10px;
	text-align: center;
}
/*首页解决方案结束*/
/*人性化细节开始*/
#index_01{
	width: 100%;
	height: 140px;
	background: url(Img/Index/index_01.jpg) no-repeat center;
}
#index_01 a{
	display:block;
	width:100%;
	height:100%;
}
#index_01 img{
	display: block;
	width: 100%;
}
/*人性化细节结束*/
/*零增项五不限开始*/
#index_02{
	width: 100%;
	height: 140px;
	background: url(Img/Index/index_02.jpg) no-repeat center;
}
#index_02 img{
	display: block;
	width: 100%;
}
/*零增项五不限结束*/
.wbx{background: #eeeeee;height: 345px;font-family: "Microsoft YaHei"}
.wbx p{padding: 78px 72px 0 30px}
.wbx ul li{float: left;padding-top: 55px;text-align: center;}
.wbx ul li img{display:block;width: 153px;height: 153px;margin: 0 auto;padding: 25px 0 20px 0}
.wbx ul li a{width: 166px;height: 241px;display: block;color: #585656;font-size: 16px}
.wbx ul li a:hover,.wbx ul li a.cur{background:url(Img/Index/wbx.jpg) no-repeat;color: #c30d23}
/**/
.pro{font-family: "Microsoft YaHei";height: 140px;background: url(Img/Index/probj.jpg) no-repeat center;}
.pro-c{position: relative;width: 1200px;height: 140px;margin: 0 auto;}
.pro p{position: absolute;top:2px;right:0px;color: #1e1e1e}
.pro p b{display: block;font-size: 16px;padding:6px 0;}
.pro p em{display: block;font-style: normal;font-size:33px;padding-top:4px;text-shadow: 1px 1px 1px #fff;}
.pro p em a{background:url(Img/Index/zg1.png) no-repeat;width: 125px;height:38px;display: block;float: left;border: none;text-align: center;letter-spacing: 2px;color: #fff;font-size: 13px;line-height: 38px }
.pro p img{width: 39px;height: 38px;float:left;}
/**/
#tu{
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding:20px 0 0;
	overflow: hidden;
	background: #f1f1f1;
}
#tu h2{
	font-weight: 500;
	font-size: 32px;
	color: #222;
	text-align: center;
}
#tu p{
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
	color: #666;
}
#tu .nr{
	width: 1200px;
	height: 474px;
	margin: 20px auto;
}
#tu .nr .datu{
	float: left;
	width: 474px;
	height: 100%;
	position: relative;
	box-shadow: 0 2px 10px #333;
}
#tu .nr .datu .tuijian{
	position: absolute;
	top: 0;
	left: 0;
	width: 90px;
	height: 80px;
	background: url(img/index/tuijian.png) no-repeat;
	z-index: 99;
}
#tu .nr .xiaotu{
	float: right;
	width: 726px;
	height: 100%;
}
#tu .nr .xiaotu li{
	list-style: none;
	width: 232px;
	height: 232px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	box-shadow: 0 2px 10px #333;
}
#tu .nr .xiaotu li.bottom{
	margin-bottom: 0;
}
#tu .nr a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	transition: all 0.5s;
}
#tu .nr a img{
	transition: all 0.5s;
	width: auto;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
}
#tu .nr .xiaotu a img{
	margin-left: -140px;
	margin-top: -116px;
}
#tu .nr .datu a img{
	margin-left: -316px;
	margin-top: -237px;
}
#tu .nr a:hover img{
	transform: scale(1.1);
	-ms-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
}
#tu .nr a:hover p.title{
	background: rgba(0,0,0,0.7);
	bottom:0;
}
#tu .nr a p.title{
	position: absolute;
	bottom: -24px;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.5);
	text-align: center;
	transition: all 0.5s;
}
#tu .nr .title span{
	display: block;
	padding-top: 15px;
	color: #fff;
	font-size: 14px;
	transition: all 0.2s;
}
#tu .nr .title i{
	display: block;
	padding:10px 0;
	font-style: normal;
	color: #eee;
	font-size: 12px;
}
#tu .nr a:hover span{
	color: #f00;
}
#tu .more{
	width: 180px;
	height: 50px;
	margin: 0 auto 20px;
	text-align: center;
	line-height: 50px;
	background: #be4b59;
	transition: 0.5s;
}
#tu .more a{
	display: block;
	text-decoration: none;
	color: #fff;
	transition: 0.5s;
	float: none;
}
#tu .more:hover{
	background: #be0e23;
}
/**/
.case{margin-top: 55px;height: 618px;font-family: "Microsoft YaHei"}
.case h3 span a{color: #fff;width: 132px;background:url(Img/Index/case_03.jpg) no-repeat;height: 39px;display: block;font-size: 14px;line-height: 39px;text-align: center;font-weight: normal;margin-top: 15px}
.case h3 span{color: #1e1e1e;font-size: 30px;display: block;padding-bottom: 5px}
.case h3 p{font-style: normal;color: #585656;font-size: 24px;background:url(Img/Index/case_07.jpg) no-repeat right 25px;font-weight:normal;}
.case h3 p em{font-size: 18px;font-style: normal;}
.case-s{height: 80px;}
.case-s p {float: left;}
.case-s p span{color:#5a5757;font-size: 14px;font-weight: bold;background:url(Img/Index/case.jpg) no-repeat;margin-top:22px;text-align: center;padding-right: 20px;width: 140px;height: 37px;line-height: 37px;display: block;float: left;}
.case-s p a{color: #5a5757;font-size: 14px;padding-right:20px;line-height:80px}
.case-t{float: right;margin-top:23px}
.case-t .inp01{float: left;font-size: 12px;border: 0; color: #595656;width:292px;background: url(Img/Index/ss_03.gif) no-repeat;padding-left:20px;height:39px;line-height: 39px}
.case-t .inp02{width:40px;height:39px;float: left;border: 0;background: url(Img/Index/ss_04.jpg) no-repeat;}
.case dl{float: left;width: 379px;height: 430px;background: #f0f0f0;position: relative;overflow: hidden;margin-right: 30px}
.case .none{margin-right: 0}
.case dl dt{position: relative;z-index: 3;}
.case dl dt em{position: absolute;top:13px;left: 29px;z-index: 2;}
.case dl dt p{width: 180px;padding: 30px 0 0 170px;color: #585656;font-size: 14px;}
.case dl dt p span{color: #c30d23;font-size: 14px;display: block;padding:10px 0 5px 0;font-weight: bold;height:15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.case dl dt p  b{font-size: 14px;display: inline-block;padding-right: 8px;font-weight: normal;color: #585656;}
.case dl dt i{font-style: normal;display: inline-block;color: #585656;padding-right:15px}
.case dl dd{position: relative;z-index: 2}
.case dl dd img{width: 366px;height: 304px;display: block;margin: 0 auto;padding-top: 13px;}
.case dl dd span{background:url(Img/Index/gd.gif) no-repeat;width: 19px;height: 19px;display: block;position: absolute;top:314px;_top:310px;right: 0}
.case-e{position: relative;}
.ca a{width: 35px;height: 60px;display: block;position: absolute;}
.ca a.lf{background:url(Img/Index/zx_03.png) no-repeat;left:-72px;top: 195px}
.ca a.lr{background:url(Img/Index/zx1_05.png) no-repeat;right:-72px;top: 195px}
.ca a.lf:hover{background:url(Img/Index/zx1_03.png) no-repeat;}
.ca a.lr:hover{background:url(Img/Index/zx_05.png) no-repeat;}
/**/
.zmz{margin-top:20px;height:390px;font-family: "Microsoft YaHei"}
.zmz h3 span a{color: #fff;width: 132px;background:#be4b59;height: 39px;display: block;font-size: 14px;line-height: 39px;text-align: center;font-weight: normal;margin-top: 15px}
.zmz h3 span{color: #1e1e1e;font-size: 30px;display: block;padding-bottom: 5px}
.zmz h3 span a:hover{background: #be0e23;}
.zmz h3 p{font-style: normal;color: #585656;font-size: 24px;background:url(Img/Index/case_07.jpg) no-repeat right 25px;font-weight:normal;}
.zmz h3 p em{font-size: 18px;font-style: normal;}
.zmz ul li{padding: 15px 10px 0 0;font-size: 0;line-height: 0;float: left;}
.zmz ul .none{padding-right: 0}
.zmz ul li img{width: 292px;height: 212px;}
.zmz ul li span{display: block;height: 70px;padding-left: 20px;width: 272px;background: #f0f0f0;font-size: 13px;line-height: 23px}
.zmz ul li span em{font-style: normal;display: block;padding-top: 15px;font-size: 16px}
/**/
.zms{height:auto;font-family: "Microsoft YaHei";padding-bottom: 20px;}
.zms h3 span a{color: #fff;width: 132px;background:#be4b59;height: 39px;display: block;font-size: 14px;line-height: 39px;text-align: center;font-weight: normal;margin-top: 15px}
.zms h3 span{color: #1e1e1e;font-size: 30px;display: block;padding-bottom: 5px}
.zms h3 span a:hover{background: #be0e23;}
.zms h3 p{font-style: normal;color: #585656;font-size: 24px;background:url(Img/Index/case_07.jpg) no-repeat right 25px;font-weight:normal;}
.zms h3 p em{font-size: 18px;font-style: normal;}
.zms dl{width: 377px;height: 374px;background: #f0f0f0;margin-right: 34px;float: left;}
.zms .none{margin-right: 0}
.zms dl dt img{width: 373px;height: 158px;display: block;padding: 2px}
.zms dl dd{padding: 25px 0 0 29px;width: 322px;font-size:14px;line-height: 24px;color: #585656}
.zms dl dd h4{color: #585656;font-size: 16px;}
.zms dl dd span{margin:5px 0;display: block;}
.zms dl dd span a{background:url(Img/Index/zms.png) no-repeat 0 bottom;display: block;padding-bottom:9px;color: #585656;font-size: 16px}
.zms-m{position: relative;margin-top: 14px}
.zms-s a{width: 35px;height: 60px;display: block;position: absolute;}
.zms-s a.lf{background:url(Img/Index/zx_03.png) no-repeat;left:-72px;top:160px}
.zms-s a.lr{background:url(Img/Index/zx1_05.png) no-repeat;right:-72px;top:160px}
.zms-s a.lf:hover{background:url(Img/Index/zx1_03.png) no-repeat;}
.zms-s a.lr:hover{background:url(Img/Index/zx_05.png) no-repeat;}
/**/
.new{height:560px;font-family: "Microsoft YaHei";margin-top: 20px}
.new-n {width: 611px}
.new h3{height: 60px;margin-bottom: 10px;}
.new h3 em a{font-style: normal;color: #585656;font-size: 14px;display: block;padding-top: 5px}
.new-n h3 span a{display:block;float: left;font-weight: normal;color: #585656;font-size: 24px;width: 50%;line-height: 60px;text-align: center;background: #f0f0f0;}
.new-n h3 span a:hover,.new-n h3 span a.cur{background:#be0e23;color: #fff;font-weight: bold;}
.new-n h3 span i{float: left;font-style: normal;display: block;color:#585656;font-size: 24px;font-weight: normal;padding: 0 30px}
.news_con dl{ margin-bottom:4px;height: 150px}
.news_con dt{ float:left;}
.news_con dt img{ display:block; width:200px; height:144px;border:3px solid #f0f0f0;}
.news_con dd a{background:#f0f0f0;color: #585656;width:365px;float:left;height: 150px;padding:0 20px;}
.news_con dd span{display: block;font-size: 14px;padding:24px 0 14px 0;font-weight: bold;}
.news_con dd p{font-size: 13px;line-height: 24px}
.news_con dd a:hover,.news_con dd a.cur{background:#be0e23;color: #fff}

#cjwt{width: 100%!important;}
.faq {height: 525px;width: 550px;background: #f0f0f0;}
.faq h3 span a{background:#585858;color: #fff;display:block;font-size: 24px;line-height: 60px;text-align: center;}
.faq h3 span a:hover{background:#be0e23;}
.faq dl{height: 100px;border-bottom: 1px dashed #cdcccc;overflow: hidden;padding:20px 20px 0;}
.faq dl:hover{background: #fff;}
.faq .none{border-bottom: 0}
.faq dl dt{background:url(Img/Index/wen.jpg) no-repeat 0 0;padding-left: 38px;height: 21px;line-height: 21px;margin-bottom: 16px;}
.faq dl dt a{font-size: 14px;color: #585656;}
.faq dl dd{background:url(Img/Index/da.jpg) no-repeat 0 0;padding-left: 38px;line-height: 21px;font-size: 14px;color: #585656;}
.faq dl a:hover{color: #c30d23;}
/**/
.sh{height: 240px;font-family: "Microsoft YaHei"}
.sh h3{background:url(Img/Index/sh1.jpg) no-repeat center 15px;text-align: center;color: #1e1e1e;font-size: 30px}
.sh h3 span{font-weight: normal;color: #585656;font-size: 30px;padding-left: 35px}
.sh h3 em{font-style: normal;font-weight: normal;color: #c30d23;display: inline-block;}
.sh dl{margin-top: 40px;float: left;width: 397px;padding-right: 4px}
.sh .none{padding-right: 0}
.sh dl dt{height: 150px;overflow: hidden;text-align: center;}
.sh dl dt img{float: left;padding:0 30px 0 50px}
.sh dl dt span{float: left;padding-top: 40px;line-height: 24px;font-weight: bold;color: #7f7f7f;font-size: 18px}
.sh dl dd{background:url(Img/Index/sh.jpg) no-repeat 0 0;width:367px;height: 119px;padding: 20px 0 0 30px;}
.sh dl dd p{background:url(Img/Index/sh.png) no-repeat 0 9px;padding-left: 10px;font-size: 14px;color: #585656;line-height: 24px}
/**/

.sc{background:#f1f1f1;height:300px;font-family: "Microsoft YaHei"}
.sc h3{text-align:center;padding-top: 20px;color: #1e1e1e;font-size: 30px;line-height: 38px;}
.sc h3 span{height: 38px;color: #585656;font-size: 24px;font-weight: normal;border-top: 1px solid #bbbbbb;display: inline-block;margin-left: 16px;border-bottom: 1px solid #bbbbbb}
.sc h3 span em{font-style: normal;color: #c30d23}
.sc ul li{float: left;padding-right: 6px}
.sc ul li a{border:5px solid #f0f0f0;display: block;}
.sc ul li a:hover,.sc ul li a.cur{border: 5px solid #c30d23;}
.sc ul li img{width: 223px;height: 93px;border: 1px solid #cdcdcd}
.sc ul .none{padding-right: 0}
.sc-s{position: relative;margin-top: 36px}
.sc p a{width: 35px;height: 60px;display: block;position: absolute;}
.sc p a.lf{background:url(Img/Index/zx_03.png) no-repeat;left:-72px;top:24px}
.sc p a.lr{background:url(Img/Index/zx1_05.png) no-repeat;right:-72px;top:24px}
.sc p a.lf:hover{background:url(Img/Index/zx1_03.png) no-repeat;}
.sc p a.lr:hover{background:url(Img/Index/zx_05.png) no-repeat;}

/**/
a:hover{text-decoration: none;}
.ft{background:#585656;font-family: "Microsoft YaHei";margin-bottom: 130px;}


#wrap { width: 1180px; height: 1820px; margin: 0 auto; }
    #wrap ul li .a1 img { width: 580px; height: 428px; }
    #wrap ul li { width: 568px; height: 428px; list-style: none; position: relative; float: left; overflow: hidden; margin: 5px; border: 6px #fff solid; }
        #wrap ul li .a1 .divA { position: absolute; bottom: 0; left: 0; width: 540px; height: 80px; padding: 10px 20px; background: #fafafa; }
            #wrap ul li .a1 .divA > .p1 { width: 312px; font-size: 24px; line-height: 30px; margin-top: 10px; color: #3a3a3a; }
            #wrap ul li .a1 .divA > .p2 { width: 312px; font-size: 14px; color: #b4b4b4; line-height: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
            #wrap ul li .a1 .divA > .p3 { position: absolute; right: 30px; bottom: 40px; width: 108px; height: 28px; color: #f60; }
                #wrap ul li .a1 .divA > .p3 > span { font-size: 24px; font-weight: 800; }
        /*遮罩*/
#wrap ul li .a2 { position: absolute; top: 0; left: -580pX; width: 580px; height: 528px; text-align: center; color: white; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; transition: all 0.2s; }
            #wrap ul li .a2 .p4 { width: 580px; text-align: center; position: absolute; top: 60px; left: -580px; color: #F9BE48; font-size: 32px; font-weight: bold; transition: all 0.2s 0.1s ease-out; }
            #wrap ul li .a2 .p5 { width: 580px; text-align: center; line-height: 30px; position: absolute; top: 144px; left: -580px; font-size: 16px; color: white; transition: all 0.2s 0.2s ease-out; }
            #wrap ul li .a2 .p6 { position: absolute; top: 255px; left: 220px; transform: scale(1.4); transition: all 0.3s 0.2s; }
                #wrap ul li .a2 .p6 span { font-family: Arial; font-size: 42px; font-weight: 700; color: white; }
            #wrap ul li .a2 .p7 { position: absolute; bottom: -50px; left: 210px; width: 160px; height: 38px; font-size: 16px; line-height: 38px; border-radius: 20px; margin: 10px auto; border: 1px solid; transition: all 0.2s 0.5s; }
/*首页banner下数字*/
#shuzi{
	width: 100%;
	height: auto;
	overflow: hidden;
}
#shuzi ul{
	list-style: none;
	width: 1200px;
	height: auto;
	overflow: hidden;
	padding: 20px 0;
	margin:0 auto;
}
#shuzi ul li{
	width: 220px;
	height: 220px;
	background: #be0e23;
	float: left;
	margin:0 10px;
	text-align: center;
	box-shadow: 0 2px 10px #999;
	transition: all 0.5s;
}
#shuzi ul li p{
	color: #eee;
	line-height: 20px;
	padding:0 10px;
	transition: all 0.5s;
	letter-spacing: 1px;
	font-size: 14px;
}
#shuzi ul li p.bi{
	font-size: 18px;
	color: #ccc;
	margin-top: 45px;
}
#shuzi ul li span{
	font-size: 32px;
	color: #fff;
	line-height: 70px;
	font-weight: 600;
	transition: all 0.5s;
} 
#shuzi ul li:hover{
	transform: translateY(-4px);
	-moz-transform:translateY(-4px); /* Firefox 4 */
	-webkit-transform:translateY(-4px); /* Safari and Chrome */
	-o-transform:translateY(-4px); /* Opera */
	background: #FFC107;
}
#shuzi ul li:hover P.bi{
	color: #333;
}
#shuzi ul li:hover span{
	color: #333;
}
#shuzi ul li:hover p{
	color: #666;
}
/*首页banner下数字*/
.peng {
    left: 10%;
    position: fixed;
    top: 20%;
    z-index: 99999999;
}
.peng div.con{position:relative;}
.close{position:absolute;z-index:88;right:10px;top:10px;}